<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<canvas id="c" width="1280" style="width: 1280px; height: 309px;"
		height="309"></canvas>

	<script>


var a = document.getElementsByTagName('canvas')[0];
var b = document.body;
var d = function(e){ return function(){ e.parentNode.removeChild(e); }; }(a);
// unprefix some popular vendor prefixed things (but stick to their original name)
var AudioContext =
  window.AudioContext ||
    window.webkitAudioContext;
var requestAnimationFrame =
  window.requestAnimationFrame ||
    window.mozRequestAnimationFrame ||
    window.webkitRequestAnimationFrame ||
    window.msRequestAnimationFrame ||
    function(f){ setTimeout(f, 1000/30); };
// fix bug in safari: http://qfox.nl/weblog/218
document.body.clientWidth;
// auto resize (original) canvas. call `onresize(w,h) to limit the size of the canvas
(window.onorientationchange = window.onresize = function(a){
  var mw = Infinity;
  var mh = Infinity;
  var min = Math.min;

  return function(w,h){
    if (arguments.length === 2) {
      mw = w;
      mh = h;
    }
    a.style.width = (a.width = min(mw, innerWidth)) + 'px';
    a.style.height = (a.height = min(mh, innerHeight)) + 'px';
  };
}(a))();

var c = a.getContext('2d');

</script>
	<script>

	// Variables
	// a: the canvas
	// b: the body
	// c: the canvas's 2d context
	// d: (reused) game has started (0/1)
	// e: game has ended (0/1)
	// f: score
	// g: the random map
	// h: dragon's vertical speed
	// i, j: dragon's coordinates x, y
	// k: steps already passed (1 step = 20px)
	// l: the game's framerate
	// n: the game's loop function
	// o: loop var
	// p: dragon's drawing path
	// v, w, y, z: temp vars

	// Initialization
	// Scale the scene as if it was 1000px high
	
      // start of submission //
_='c.scale(,	;ontouchH=onmousedown=onkeydowif(e){	}else h=45,d=1};(Eq";Rect(0,0,^,^9Q"-k,0Q+N),0()-k,2E3980-(+3)N(+3)),Y(p="fEFf&{{~_=,;=vviJ.jfVi/.OoyizyhkhEwf74)\\n$fwwuvtU`"+(10<h?"iZ[*)yj:*im**y|Ktdww54#5Dy\\iz[Kzi[Jiijk[e@1!":"zl]LfU{\\lKtBUh{zzU66iigig5\\n&iiyz{vfwwiyDfwiiE"0"v=i-e,w=(j-=h)-eG in p)y=8>>4),z=16&15),Iv+=e?y:z,w+=e?-z:y(dW(h-=6dW!eW(k+=Q,^<kW(k-=^)!dXeX(k+280)%8X(f++,Q<lWl--if(q>jX9q<jX!((k+3)%8)W(j<qXj>2q))e=40;fff";c.font="6em Arial";dWf1,5dX"#FloppyDragon"11,5eW"score"4,4e?"reH":d?"":"H"5,6setTimeout(n,l)})()I40*o-k,a.width/()/2-30*	d=e=f=h=0;g=[];G=0;Y>o;o++)=g[o+Y]=8*Math.random()|0;i=j=3;k=Q;l=qc.fill;c.beginPath(c.moveTo(Style="#G=2E3;o--;)o%Q?,a.height/Y1*g[Q*~~(k/8)+Q]+);g[o]-2*(p.charCodeAt(o)Text(00n=function(){4*):(,1*Gfor(oHstartIc.lineTo(N),-4,1*Q20W&&X||Y1E3^4E4q50';for(Y in $='q^YXWQNIHG	')with(_.split($[Y]))_=join(pop());eval(_)
      // end of submission //
    
</script>
</body>
</html>